package br.com.sig.financeiro.locacao.business.event;

import br.com.sig.cadastro.recursoshumanos.business.model.entity.Funcionario;
import br.com.sig.financeiro.locacao.business.model.entity.Locacao;

public class VerificarSeMetaFoiAtingidaEvent {
	
	private boolean atingiuMeta;
	private Funcionario funcionario;
	private Locacao locacao;

	public VerificarSeMetaFoiAtingidaEvent() {
	}
	
	public VerificarSeMetaFoiAtingidaEvent(Locacao locacao) {
		this.locacao = locacao;
		setFuncionario(getLocacao().getResponsavel());
	}
	
	public VerificarSeMetaFoiAtingidaEvent(Funcionario funcionario) {
		this.funcionario = funcionario;
	}
	
	public boolean isAtingiuMeta() {
		return atingiuMeta;
	}

	public void setAtingiuMeta(boolean atingiuMeta) {
		this.atingiuMeta = atingiuMeta;
	}

	public Funcionario getFuncionario() {
		return funcionario;
	}

	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}

	public Locacao getLocacao() {
		return locacao;
	}

	public void setLocacao(Locacao locacao) {
		this.locacao = locacao;
	}

	public boolean atingiuMeta() {
		return isAtingiuMeta();
	}	
}